Page({
  data: {
    isUpdate: false
  },
  onLoad() {
    if (wx.getStorageSync('userInfo')) {
      this.setData({
        isUpdate: true
      })
    }
  },
  login() {
    wx.getUserProfile({
      desc: '用于完善资料',
      success: (res => {
        wx.setStorage({
          key: 'userInfo',
          data: res.userInfo
        })
        wx.cloud.callFunction({
            name: 'saveUser',
            data: {
              userInfo: res.userInfo
            }
          })
          .then(res => {
            wx.setStorage({
              key: 'openid',
              data: res.result
            })
            wx.cloud.database().collection('user').doc(res.result).get()
              .then(res => {
                wx.setStorageSync('userRole', res.data.role)
                wx.navigateBack({
                  delta: 1
                })
              })
          })
      }),
      fail: (err => {
        wx.showToast({
          title: '登录失败',
          icon: 'none'
        })
      })
    })
  },
  backPage() {
    wx.navigateBack({
      delta: 1
    })
  },
})